import sys
from PySide6.QtWidgets import QApplication,QMainWindow
from main_ui import Ui_MainWindow # 导入刚刚设计的主窗体

# 创建主窗口类,继承QMainWindow,Ui_MainWindow两个类
class MainWindow(QMainWindow,Ui_MainWindow):
    def __init__(self,parent=None):
        # 调用父类的构造函数,确保父类的初始化代码被正确执行
        super(MainWindow,self).__init__(parent)
        self.setupUi(self) # 布置界面

    # 自定义的槽函数,在ui设计文件(main_ui.py)中的self.pushButton.pressed.connect(MainWindow.testSlot1)实现
    def testSlot1(self):
        print("这是一个自定义槽函数")

# 按装订区域中的绿色按钮以运行脚本。
if __name__ == '__main__':
    app = QApplication(sys.argv) # 创建QApplication实例,这个是所有qt程序的起点
    myWin = MainWindow() # 实例化主窗体
    myWin.show() # 显示主窗体
    sys.exit(app.exec()) # 关闭主窗体

